package main

import "fmt"

// 数组
func main() {

	var arr [4]int16
	for i := 0; i < len(arr); i++ {
		fmt.Println(arr[i])
	}
	//打印arr的地址
	fmt.Printf("%p", &arr)
	fmt.Println(arr)
	//数组初始化一
	var nums0 []int = []int{1, 2, 3}
	fmt.Println(nums0)
	//数组初始化二
	var nums1 = []int{1, 2, 3}
	fmt.Println(nums1)
	//数组初始化三
	var nums2 = [...]int{1, 2, 3}
	fmt.Println(nums2)
	//数组初始化四
	var nums3 = [...]int{0: 1, 1: 2, 2: 3}
	fmt.Println(nums3)

	//数组的长度是数组数据类型的一部分

}
